stratocumulus cloud - French English Dictionary